package com.lyf.boot.base.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lyf.boot.core.model.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * @author Luyufan
 * @date 2023/12/13 14:11
 **/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("t_sms_config")
public class SmsConfig extends BaseEntity {

    @Serial
    private static final long serialVersionUID = -981935622077158352L;

    @TableId(type = IdType.ASSIGN_ID)
    private Long smsId;

    private String supplier;

    private String accessKeyId;

    private String accessKeySecret;

    private String signature;

    private Integer weight;

    private String configId;

    private Integer retryInterval;

    private Integer maxRetries;

    private Integer status;

    private String remark;

}
